seychelles democratic party - Turco Inglés Diccionario